[IA64] Kexec: partial port of CPU_HOTPLUG
authorAlex Williamson <alex.williamson@hp.com>
Thu, 27 Sep 2007 21:35:02 +0000 (15:35 -0600)
committerAlex Williamson <alex.williamson@hp.com>
Thu, 27 Sep 2007 21:35:02 +0000 (15:35 -0600)
commitd72c11579402a6ef4ec752a4ba9c353bd2394c0d
tree8b39a70a557f7e6f54136b9ce48cf5ffeacca0c8
parent794dcb7321b1e5201a6eaf2e419fff243adb598c
[IA64] Kexec: partial port of CPU_HOTPLUG

* Enable CONFIG_CPU_HOTPLUG

* Add #ifndef CONFIG_XEN as appropriate around portions that are not
  needed for kexec - it is used to take down cpus on SMP systems
  before kexecing.

* Port various xen-specific bits as neccessary
  - This has mainly been done in the existing kexec-related files,
    as kexex is currently the only user of this code. If a full
    port of CPU_HOTPLUG was done then this code would either disapear
    or be relocated elsewhere.

Signed-off-by: Simon Horman <horms@verge.net.au>
xen/arch/ia64/linux-xen/irq_ia64.c
xen/arch/ia64/linux-xen/mca_asm.S
xen/arch/ia64/linux-xen/process-linux-xen.c
xen/arch/ia64/linux-xen/sal.c
xen/arch/ia64/linux-xen/smpboot.c
xen/arch/ia64/xen/domain.c
xen/arch/ia64/xen/machine_kexec.c
xen/include/asm-ia64/config.h
xen/include/asm-ia64/linux-null/linux/cpu.h [deleted file]
xen/include/asm-ia64/linux-xen/linux/README.origin
xen/include/asm-ia64/linux-xen/linux/cpu.h [new file with mode: 0644]